package com.ruibang.glass.etl.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import nonapi.io.github.classgraph.json.Id;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 小料预混记录
 * </p>
 *
 * @author Auto-generator
 * @since 2024-05-07
 */

@ApiModel(value ="小料预混记录")
@TableName("charge_mix_small_material")
@Data
public class ChargeMixSmallMaterial {

    @ApiModelProperty(value = "主键id")
    @TableId(value = "id")
    private Integer id;
    @ApiModelProperty(value = "预混日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date smallMaterialDate;
    @ApiModelProperty(value = "作业序号")
    private Integer jobNumber;
    @ApiModelProperty(value = "料方号")
    private String materialNumber;
    @ApiModelProperty(value = "单次开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;
    @ApiModelProperty(value = "单次结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime completeTime;
    @ApiModelProperty(value = "小料总重量（实际kg）")
    private Float smTotalWeightActual;
    @ApiModelProperty(value = "小料1重量（实际）")
    private Float sm1WeightActual;
    @ApiModelProperty(value = "小料2重量（实际）")
    private Float sm2WeightActual;
    @ApiModelProperty(value = "小料3重量（实际）")
    private Float sm3WeightActual;
    @ApiModelProperty(value = "小料4重量（实际）")
    private Float sm4WeightActual;
    @ApiModelProperty(value = "小料5重量（实际）")
    private Float sm5WeightActual;
    @ApiModelProperty(value = "小料6重量（实际）")
    private Float sm6WeightActual;
    @ApiModelProperty(value = "小料7重量（实际）")
    private Float sm7WeightActual;
    @ApiModelProperty(value = "小料总重量（设定kg）")
    private Float smTotalWeightSet;
    @ApiModelProperty(value = "小料1重量（设定）")
    private Float sm1WeightSet;
    @ApiModelProperty(value = "小料2重量（设定）")
    private Float sm2WeightSet;
    @ApiModelProperty(value = "小料3重量（设定）")
    private Float sm3WeightSet;
    @ApiModelProperty(value = "小料4重量（设定）")
    private Float sm4WeightSet;
    @ApiModelProperty(value = "小料5重量（设定）")
    private Float sm5WeightSet;
    @ApiModelProperty(value = "小料6重量（设定）")
    private Float sm6WeightSet;
    @ApiModelProperty(value = "小料7重量（设定）")
    private Float sm7WeightSet;
    @ApiModelProperty(value = "小料总重（误差值）")
    private Float smTotalWeightErrorValue;
    @ApiModelProperty(value = "小料1重量（误差值）")
    private Float sm1WeightErrorValue;
    @ApiModelProperty(value = "小料2重量（误差值）")
    private Float sm2WeightErrorValue;
    @ApiModelProperty(value = "小料3重量（误差值）")
    private Float sm3WeightErrorValue;
    @ApiModelProperty(value = "小料4重量（误差值）")
    private Float sm4WeightErrorValue;
    @ApiModelProperty(value = "小料5重量（误差值）")
    private Float sm5WeightErrorValue;
    @ApiModelProperty(value = "小料6重量（误差值）")
    private Float sm6WeightErrorValue;
    @ApiModelProperty(value = "小料7重量（误差值）")
    private Float sm7WeightErrorValue;
    @ApiModelProperty(value = "投入料仓")
    private String inBin;
    @ApiModelProperty(value = "作业日志")
    private String jobLog;
    @ApiModelProperty(value = "作业负责人")
    private String jobPerson;
    @ApiModelProperty(value = "复核人")
    private String jobChecker;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "逻辑删除标志")
    private Boolean delFlag;
}
